package com.hzj.recipe.service;

import com.hzj.recipe.entity.Comment;
import com.hzj.recipe.resp.ReplyResp;
import com.hzj.recipe.resp.commentResp;
import com.baomidou.mybatisplus.extension.service.IService;

import java.io.Serializable;
import java.util.List;

/**
* @author 蜗牛菌
* @description 针对表【comment(评论表)】的数据库操作Service
* @createDate 2024-01-04 10:49:47
*/
public interface CommentService extends IService<Comment> {

    //分页查询所有数据
    Object listAll(Integer index, Integer size, Comment comment);

    //根据食谱id分页查询该食谱的所有评论
    List<commentResp> listAllByRecipeId(Integer index, Integer size, Serializable recipeId);

    //通过外键分页查询我的所有回复
    List<ReplyResp> listAllByCommentParentId(Integer index, Integer size, Serializable targetId);
}
